$(".login a").on("click", function () {
  $(".login").hide().siblings(".register").show();
});
$(".register a").on("click", function () {
  $(".register").hide().siblings(".login").show();
});
// 注册功能
$(".register form").on("submit", function (e) {
  e.preventDefault();
  let data = $(this).serialize();
  $.ajax({
    type: "POST",
    url: "/api/reguser",
    data: data,
    success: function (res) {
      if (res.status === 0) {
        $(".register .layui-input").val("");
        layer.msg(res.message);
        $(".register").hide().siblings(".login").show();
      }
    },
  });
});
// 验证
let form = layui.form;
form.verify({
  uname: [/^\S{2,10}$/, "用户名长度必须为2-10位"],
  pwd: [/^\S{6,12}$/, "密码长度必须为6-12位"],
  same: function (val) {
    if ($(".pwd").val() !== val) {
      return "两次密码不一样";
    }
  },
});
console.log(form);
// 登录功能
$(".login form").on("submit", function (e) {
  e.preventDefault();
  let data = $(this).serialize();
  $.ajax({
    type: "POST",
    url: "/api/login",
    data: data,
    success: function (res) {
      if (res.status === 0) {
        layer.msg(
          res.message,
          {
            time: 2500,
          },
          function () {
            localStorage.setItem("token", res.token);
            location.href = "./index.html";
            // console.log(layer);
          }
        );
      }
    },
  });
});
